import cv2  # 导入 OpenCV 库
import numpy as np  # 导入 NumPy 库
img = cv2.imread("photo.png")  # 读取图像
cv2.imshow("Input", img)  # 显示原图像

# 将图像的色彩空间从 BGR 转换为 HSV
imgHSV = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)

# 定义青色的下界数组和上界数组
lower = np.array([[78], [43], [46]])
upper = np.array([[99], [255], [255]])

# 调用 cv2.inRange() 函数筛选出青色像素
dst = cv2.inRange(imgHSV, lower, upper)
cv2.imshow("Output", dst)  # 显示输出图像

cv2.waitKey()  # 窗口等待，按任意键继续
cv2.destroyAllWindows()  # 释放所有窗口